RISC-V基金会CTO Mark I.Himelstein在本周举行的第二届RISC-V国际开源论坛上分享了RISC-V规范的最新进展。Mark说:“我们在2019年底的时候增加了一些扩展指令集,会放到RVA20、RVM20中。RISC-V基金会的目标是提供顶层的指导,让RISC-V能够解决不断变化的市场需求。”2021年,RISC-V标准会进一步演进,新增多个特性。Mark介绍,今年会增加对向量的支持,能够大幅降低指令数量,以前可能需要1000个指令完成的工作,有了向量支持之后就可以降低到1个。除了支持向量,RISC-V还将新增对浮点格式的支持,这对于嵌入式系统来说非常重要,可以减少指令。另外RISC-V还会支持位操作,这是以前RISC-V缺失的部分。还有新增Packed SIMD以及虚拟内存,还能实现对缓存的管理。安全性方面,RISC-V也将支持TEE和AES-128加密。Mark表示,这些工作很多会在2021年完成,2022年开始使用。在推进RISC-V标准演进的同时,RISC-V基金会也会定义RISC-V平台,平台定义的工作会在11月完成,明年1月份正式推出发行版。“有了平台的定义,就会限制发行版的变化,这样不仅有完整的描述,还可以让软件有针对性的优化和定制,完成一些初始的目标,包括推出Linux开发板以及推出RTOS(实时操作系统)。” Mark解释。雷锋网了解到,RISC-V平台的定义包括标准、二进制接口、设备树等。考虑到对于更多应用的支持,RTOS的版本目前暂未确定。RISC-V基金会今年也会推进小组贡献项目,这个项目的目的是促进组织机构和开发者之间的合作,包括架构、编译器、模型等方面。Mark多次强调,一个ISA(指令集架构)被大家直接看到的只是冰山一角,背后的生态,包括工具链、运行时、仿真器等等更为庞大且不容易被看到。生态的建设是一个非常长期的过程,对于当下的RISC-V而言,开发板非常重要。